/*矢量图*/
@import url("//at.alicdn.com/t/c/font_3331891_08odor1s3i9e.css");
/*header*/
.head{background: url(https://img.sg.myzx.cn/images/header-topbg.png) top left no-repeat;background-size: 100% 70%;padding-top: .3rem;}
.head-top .img{width: 1.088rem;height: 1.088rem;}
.head-top .img img{background-color: unset;}
.ss{height: 1rem;}
.ss .searchKwd{font-size:.37rem;padding-left:.4rem;background: transparent;}
.ss .ss-obtn{padding-right: .2rem;}
.ss .ss-obtn .f{font-size:.8rem;color: #999999;}
.ss-hot{color:#FFFFFF;padding: 0 .2rem;}
.ss-hot .ss-hotTitle{font-size:.48rem;font-style: italic;width: 2.5rem;}
.ss-hot .ss-hotTitle i{font-style: italic;font-size: .53rem;padding-top: .05rem;}
.ss-hot .ss-hotItem{overflow:hidden;}
.ss-hot .ss-hotItem a{font-size:.32rem;padding-left: .3rem;line-height: .5rem;}
.ss-hot .ss-hotItem .swiper-slide{width: auto;flex-shrink: 0;}
.banner-swiper .swiper-slide{height:4.2rem;}
.banner-swiper .banner-text{position: absolute;top: .6rem;font-size:.43rem;color: #FFFFFF;}
.banner-swiper .banner-l{width:70%;left:0;top:0;background: url("https://m.sg.myzx.cn/skin/myzx_m/images/banner_m_01_text.png") no-repeat 50%/cover;background-size:88%;}
.banner-swiper .banner-r{width:70%;right:0;top:0;background: url("https://m.sg.myzx.cn/skin/myzx_m/images/banner_m_02_text.png") no-repeat 50%/cover;background-size:88%;}
.banner-swiper .pt-53{font-size:.37rem;line-height: .56rem;}
.banner-swiper .banner-l .pt-33{text-indent: -0.2rem;}
.banner-swiper .banner-l .pt-53{padding-right: 2.6rem;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet{width:4px!important;height: 4px!important;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 16px!important;border-radius: 4px!important;background: #ffffff!important;}

.p-head{height:1.6rem;}
.p-head .img{width: 1.088rem;height: 1.088rem;}
.p-head .img img{background: #FFFFFF;}
.p-head .p-nav{font-size:.4rem;margin-left: .2rem;}
.p-head .p-nav .nav-line{width: 1px;height: .4rem;background: #333333;display: inline-block;margin: 0 .2rem;}
.p-head .p-stext{height: .8rem;width: 3.3rem;}
.p-head .p-stext span{font-size: .35rem;color:#808080;}
.p-head .p-stext .f{font-size: .42rem;color:#808080;}
.p-head .p-navBtn .f{font-size: .62rem;width: .4rem;}

/*滚动*/
.recom-roll{height: .8rem;line-height: .8rem;/**background: rgba(65,148,226,.2);**/font-size:.4rem;padding: 0 .4rem;box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 5%);}
.recom-roll .recom-roll-line{width: 1px; height:14px;background: #4194e2;margin: 0 .2rem;}
.recom-roll ul{position: absolute;top: 0;width: 7.3rem;}

/*nav*/
.nav span{font-size:.47rem;letter-spacing:.05rem;text-indent: .13rem;}
.nav .f{width:1.1rem;line-height:1.05rem;font-size:.6rem;text-align: center;color:#FFFFFF;}
.nav .f.i-m-bk{background: linear-gradient(180deg,#76baf9,#5a95f9);background: -webkit-linear-gradient(180deg,#76baf9,#5a95f9);}
.nav .f.i-m-qa{background: linear-gradient(180deg,#80edc4,#48ce9c);background: -webkit-linear-gradient(180deg,#80edc4,#48ce9c);}
.nav .f.i-m-tc{background: linear-gradient(180deg,#f7d57c,#f9c130);background: -webkit-linear-gradient(180deg,#f7d57c,#f9c130);}
.nav .f.i-m-yy{background: linear-gradient(180deg,#fdad8a,#ff7857);background: -webkit-linear-gradient(180deg,#fdad8a,#ff7857);}
.nav .f.i-m-ht{background: linear-gradient(180deg,#bfaefd,#a58df7);background: -webkit-linear-gradient(180deg,#bfaefd,#a58df7);}

/*推荐*/
.ask-tj li .img{width: 3.09rem;height: 2.42rem;}
.art-tj li:last-child{border-bottom: 0;padding-bottom: 0;}

/*问答*/
.ask-item .ask-wrapper{white-space: nowrap;height: .74rem;}
.ask-item .ask-slide{width: auto;}
.ask-item .ask-slide .ask-tag{font-size: .43rem;font-weight: 400;padding-bottom: .21rem;}
.ask-item .ask-slide .ask-cur{color:#4194E2;border-bottom: 2px solid #4194E2;}
.ask-tj .img{height: 2.8rem;}
.ask-content .img img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.ask-tj .bg-e8f4ff{border-radius: 0 0 5px 5px;padding: .2rem;}
.ask-tj .t{line-height: .6rem;}
.ask-list .f{font-size:.32rem;color:#4194e2;}
.ask-list .t{width: 7rem;padding-left: .1rem;line-height: .6rem;}

/*问答列表*/
.tag-wd .wd-w{width: .54rem;height: .53rem;background: url(../../../static/images/wd-w.png) center / cover no-repeat;}
.tag-wd .wd-d{width: .55rem;height: .55rem;background: url(../../../static/images//wd-d.png) center / cover no-repeat;}
.tag-wd .other{padding-left:.77rem}
.tag-w .t{line-height:.72rem}

/*问答内页*/
.ask-replyNum{width: 2.2rem;font-size: .45rem;}
.ask-optimum{background: #f5f5f5;color: #ff5800;width: 2.72rem;height: .75rem;line-height: .75rem;font-size:.37rem}
.ask-optimum .i-zj{padding-right:.1rem;}
.ask-report{line-height: .6rem;font-size: .32rem;color: #999999;}
.ask-report .f{vertical-align: bottom;font-size:.43rem}
.ask-report .replyNo{font-size:.35rem}
.ask-report .reply{color: #999999;}
.ask-report .cur{color:#ff8401}
.ask-doctor .bg-fa{font-size:.4rem;font-weight:700;}
.ask-doctor .ask-doctor-state{color:#a9a9a9;font-size:.37rem;font-weight:400}
.ask-doctor .ask-doctor-end{color:#999999;font-size:.37rem;font-weight:400}
.ask-doctor .doctor-stateZx{color:rgb(8,217,105);}
.ask-doctor .ask-doctor-img{width:1.6rem;height:2.2rem}
.ask-doctor .ask-doctor-img img{width:100%;height:100%;}
.ask-doctor .ask-doctor-info p{line-height:.55rem}
.ask-doctor .ask-doctor-name span{font-size:.32rem;color:#999999}
.ask-doctor .ask-doctor-name .f{font-size:.35rem;color:rgb(252,211,7);padding-left:.08rem;}
.ask-doctor .ask-doctor-btn{width: 1.2rem;margin-left:.11rem}
.ask-doctor .ask-doctor-btn a{background: #ff8401;color: #ffffff;font-size: .32rem;border-radius: .6rem;height: .66rem;width: 1.2rem;line-height: .66rem;text-align: center;}

/*百科*/
.bk-nav li{width: 4.2rem!important;padding:.3rem .2rem;}
.bk-nav li:first-child{margin-left: 0;}
.bk-nav .bk-cover{width:3.2rem;height: 2.5rem;}
.bk-nav .bk-cover img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.bk-nav .t{padding: .2rem 0;}
.bk-nav .other{padding-top: .2rem;}
.bk-nav .bk-line{height: 1px;background: #e6e6e6;}
.bk-nav i{padding: 0 .06rem;}

.bk-list .bk-line{width: 5px;height: 5px;background: #cccccc;}

/*医院*/
.yy li{width: 5.04rem!important;}
.yy li:first-child{margin-left: 0;}
.yy .img{width: 4.4rem;height:2.6rem;}
.yy .yy-grade{position: absolute;right:-5px;top: 0;width: 46px;}
.yy .yy-grade .f{color:#ff8939;font-size:40px;}
.yy .yy-grade span{color:#ffffff;width: 20px;position: absolute;top: 2px;left: 20px;}
.yy .yy-line{height: .07rem;background: #4194e2;width:1.4rem;margin: .2rem auto;}

/*医院列表*/
.yy-nav{box-shadow: 0 0.02667rem 0.16rem rgb(100 101 102 / 12%);height: 1.2rem;}
.yy-nav .ai-e .t2{padding-right: .1rem;}
.yy-nav .i-xx{font-size:.32rem;color: #999999;display: inline-block;transition: all 0.2s linear;}
.yy-nav .ai-e.cur .t2{color:#4194E2}
.yy-nav .ai-e.cur .i-xx{transform: rotate(180deg);color:#4194E2}

/* 医院下拉 */
.yy-navCont{position: absolute;width: 100%;height: calc(100vh - 3.8rem);background-color: rgba(0, 0, 0, .7);top: 1.1rem;z-index: 1000;display: none;}
.yy-navCont-text{width: 100%;height: 7.3rem;background-color: #fff;border-top: .03rem solid #d4d4d4;overflow-y: scroll;}
.yy-navCont-text .yy-nav-cur{color:#4194E2;}
.yy-navCont-text .i-xz{font-size:.43rem}
.yy-navCont-text .yy-nav-cur .f{color:#4194E2;}

/*医院正文*/
.yy-img{width: 2.4rem;height:1.6rem;}
.yy-dir{position: sticky;top: 0;z-index:9}
.yy-dir .t{width: 1.8rem;color: #999999;font-size:.37rem;line-height: .51rem;}
.yy-dir .f{font-size: .32rem;color: #999999;}
.yy-dir .yy-dir-swiper li{background: #fff;border-radius: .08rem;box-shadow: 0 0 0.13333rem rgb(0 0 0 / 10%);color: #333;font-size: .4rem;height: .81rem;line-height: .81rem;padding: 0 .24rem;width: auto;margin-left: .3rem;}

.yy-cont-table label{font-size:.37rem;color: #999999;width: 1.6rem;line-height: .65rem;}
.yy-cont-table p{font-size:.37rem;color: #333333;line-height: .65rem;margin-left: .63rem;}

.yy-cont-group .i-yy-group-w{color: #fcb5a5;padding-right: .16rem;font-size:.52rem;}
.yy-cont-group .i-yy-group-d{color: #8ae9d5;padding-right: .16rem;font-size:.52rem;padding-top: 2px;}
.yy-cont-group .t{line-height: .55rem;}
.yy-cont-group .yy-group-imgs .img{width: .68rem;height:.68rem;margin-left: -.12rem;}
.yy-cont-group .yy-group-imgs img{border-radius: 50%!important;}
.yy-cont-group .yy-group-btn{color: #FFFFFF;padding: .02rem .22rem;line-height: .6rem;font-size: .37rem;}

.yy-dirScroll{position: sticky;top: 0px;}
.yy-dirScroll .yy-r-dir .yy-dirTitle .f{font-size:12px}
.yy-dirScroll .yy-r-dir .dir-cur{color:#4194E2}
.yy-dirScroll .yy-r-dir .dir-cur a{color:#4194E2}

/*话题*/
.topic img{border-top-left-radius: 10px;border-top-right-radius: 10px;height:2.4rem;object-fit: cover;}
.topic .line2{margin:.2rem .2rem .1rem;}

/*面包屑*/
.crumbs a{color:#999;font-size:.37rem}
.crumbs .f{font-size:.32rem;color:#999999;}
.crumbs span{color:#999999;font-size:.37rem;line-height:.56rem}
.crumbs .i-zy,.crumbs .i-ts{font-size:.4rem;padding-right:.1rem}
.crumbs .i-next{padding:0 .1rem;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}

/*话题封面*/
.taglist .img{width: 3.09rem;height: 2.32rem;}
.taglist .taglist-cont{font-size: initial;}
.taglist .taglist-cont .pr{}
.taglist .taglist-cont .t{padding-left: .43rem;padding-right: .43rem;line-height:.6rem;display:inline-flex;}
.taglist .taglist-cont .flex::before{content: "#";position: absolute;top: 0;font-size:.52rem;font-weight: bold;}
.taglist .taglist-cont .t::after{content: "#";position: absolute;top: 0;font-size:.52rem;font-weight: bold;}
.taglist .taglist-cont .flex::before{left: 0;}
.taglist .taglist-cont .t::after{right: 0;}
.taglist .taglist-cont .other{margin-top: .12rem;}

.tag-h1{font-size:.52rem;font-weight: 700;height: .8rem;line-height: .8rem;padding-left: .53rem;padding-right: .53rem;display: inline-block;}
.tag-h1::before,.tag-h1::after{content: "#";position: absolute;top: 0.04rem;font-size:.59rem;font-weight: bold;}
.tag-h1::before{left: 0;}
.tag-h1::after{right: 0;}
.tag-details .tag-img{width: 3.09rem;height: 2.32rem;}
.tag-details .other{line-height: .46rem;}

.tag-like span{border:1px solid #4194e2;padding:0 .16rem;font-size:.35rem;}
.tag-like li{line-height:.46rem}
.tag-like li:first-child span{color:#f4684f;border-color:#f4684f;background:#ffeae7;}
.tag-like li:nth-child(2) span{color:#ff8401;border-color:#ff8401;background:#ffead4;}
.tag-like li:nth-child(3) span{color:#ffaa01;border-color:#ffaa01;background:#fff9ed;}

.tag-relation li{border-radius: 5px;line-height:.8rem}
.tag-relation li:hover{opacity: .8;}

.tag-info{font-size: .43rem;color:#333333;line-height:.72rem}
.tag-tabTitle,.tag-tabTitle .aRelevant-tabTitle{font-size:.43rem;width: 1.4rem;font-weight: 400;line-height: 1;}
.tag-table .tag-tabTitle::after,.tag-table .aRelevant-tabTitle::after,.city-table .city-tabTitle::after{content:"";width: .06rem;border-radius: 5px;height: .42rem;background:#e5e5e5;margin: 0 .24rem;position:absolute;right:0;top: 0;}
.tag-table .tag-tabTitle:last-child::after,.tag-table .aRelevant-tabTitle:last-child::after,.city-table .city-tabTitle:last-child::after{content:normal;}
.tag-table .tag-cur,.tag-table .aRelevant-cur,.city-table .city-cur{color:#4194e2}
.city-table .city-tabTitle{font-size:.43rem;font-weight: 400;line-height: 1;}


.tag-article li .img{width: 180px;height: 110px;}

.tag-r-relevant li{height: 32px;line-height: 32px;padding: 0 12px;transition: all .3s;margin-bottom: 16px;margin-right: 5px;}
.tag-r-relevant li:hover{background: #4194e2;}
.tag-r-relevant li:hover a{color:#ffffff;}

/*city*/
.city-list-title{width:1rem;padding-top:0;line-height:.6rem}
.city-list-cont a{height: .66rem;line-height: .66rem;background: #eef6ff;border-radius: .33rem;padding: 0 .33rem;font-weight: 500;color: #007cff;margin-right: .22rem;margin-bottom: .22rem;display: block;font-size: .37rem;}

/* right */
.fr-news{top:0px}

/*pagesize*/
.pagesize a,.pagesize span{width: .9rem;height: .8rem;line-height: .8rem;border-radius: 5px;margin-right: .2rem;border: 1px solid #e5e5e5;text-align: center;font-size:.37rem}
.pagesize .cur,.pagesize a:hover{background: #4194e2;color:#fff}
.pagesize .page-prev,.pagesize .page-next{width: .96rem;}

/* 内页 */
.art-h1{font-size: .59rem;font-weight: 700;line-height: .8rem;}
.art-h1 span{font-size:18px;color:#999999;font-weight: 400;}

/* footer */
.link .link-nav li{height: .78rem;color: #7f7f7f;}
.link .link-nav li.cur{border-bottom: 2px solid #4194E2;}
.link .link-nav li:nth-last-child(2) span::after{content: "";position: absolute;right: -.12rem;top: -.02rem;width: .19rem;height: .19rem;background: #FF0000;border-radius: 50%;}
.link .link-tab li{width: auto;}


.foot .foot-logo img{width: 2.1rem;}
.foot .foot-cp li{padding-right: 30px;}
.foot .foot-cp .d{line-height: .55rem;word-break: break-all;}

.qyzxIframe{
    width: 100%;
    height: 2.025rem;
    position: relative;
}
.qyzxIframea{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.qyzxIframe .T23-iframe{
    width:100%;
    height: 100%;
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.top-fixed{
    /*position: fixed;*/
    /*top: -1.6rem;*/
    /*left: 0;*/
    /*right: 0;*/
    /*z-index: 2;*/
    /*max-width: 750px;*/
    /*margin: 0 auto;*/
    /*display: none;*/
    /*transition: all .28s linear;*/
    /*-moz-transition: all .28s linear;*/
    /*-webkit-transition: all .28s linear;*/
    /*-o-transition: all .28s linear;*/
    /*background: rgba(0,0,0,.7);*/
    height: 2.025rem;
    left: 0;
    position: -webkit-sticky;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 100;
}
.top-fixed-cont{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    /*background: rgba(255, 255, 255, 0.96);*/
    /*box-shadow: 0 10px 30px 0 rgb(0 0 0 / 15%);*/
    /*border-radius: .16rem;*/
}
.top-fixed-cont .top-fixed-title{
    background-color: rgb(255 111 0);
    border-radius: .252rem;
    color: #FFFFFF;
    font-size: .32rem;
    height: .88rem;
    line-height: .35rem;
    text-align: center;
    width: .95rem;
}
.top-fixed-cont .top-fixed-text{
    font-size:.35rem;
    padding: 0 .46rem;
    text-align: left;
    line-height: .45rem;
}
.top-fixed .swiper-btn{
    width: 1.3rem;
    height: .62rem;
    background-color: rgb(230,50,46);
    border-radius: 1rem;
    font-size: .32rem;
    line-height: .62rem;
    color: #ffffff;
    text-align: center;
}
.top-fixed .top-fixed-close{
    /*border:1px solid #cccccc;*/
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    width: .55rem;
    height: .55rem;
    text-align: center;
    line-height: .55rem;
}
.top-fixed .top-fixed-close i{
    color: #cccccc;
    font-size: .375rem!important;
    /*font-weight: 700;*/
}
.top-fixed-swiper {
    overflow: hidden;
    height: 100%;
}
.top-fixed-swiper .swiper-slide {
    text-align: center;
    /*background: #fff;*/
    display: flex;
    align-items: center;
    color: #ffffff;
    height: 100%;
}
.top-fixed-swiper .swiper-pagination{
    left: 50%;
    transform: translateX(-50%)
}
.top-fixed-swiper .swiper-pagination-bullet{
    width: .11rem!important;
    height: .11rem!important;
    /*border-radius: 0!important;*/
    margin: 0 .07rem!important;
    background-color: #ebedf0!important;
}
.top-fixed-swiper .swiper-pagination-bullet-active{
    --swiper-theme-color:  #ffffff!important;
}
.top-fixed-swiper .swiper-horizontal>.swiper-pagination-bullets,.top-fixed-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.top-fixed-swiper .swiper-pagination-custom,.top-fixed-swiper .swiper-pagination-fraction{
    bottom: .02rem!important;
}

/*底部悬浮*/
.foot-fixed{
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 1.8rem;
    z-index: 999;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(top,#4ec9ed,#4094e1);
    background: linear-gradient(180deg,#4ec9ed,#4094e1);
}
.foot-fixed a.flex{
    color: #ffffff;
    position: relative;
}
.foot-fixed .f{
    font-size:.6rem!important;
}
.foot-fixed .i-bzxw,.foot-fixed .i-bddh{
    /*-webkit-animation-name: scaleDraw;*/
    /*-webkit-animation-timing-function: ease-in-out;*/
    /*-webkit-animation-iteration-count: infinite;*/
    /*-webkit-animation-duration: 4s;*/
    line-height: .9rem;
}
.foot-fixed span{
    font-size:.37rem;
}
/*.foot-fixed .kfBtn:first-child::after{*/
/*    content: "";*/
/*    width: .01rem;*/
/*    background: #fff;*/
/*    height: .33rem;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*}*/
.foot-fixed-line{
    background: #cbcbcb;
    width: .01rem;
    height: 1rem;
    margin:0 .56rem;
}
.groupBtn {
    width: 5.02rem;
    height: 1rem;
    background: #ffffff;
    border-radius: 1rem;
    font-size: .4rem;
    line-height: 1rem;
    color: #FF6F00;
    margin-left: auto;
    font-weight: 700;
    text-align: center;
    position: relative;
}
.groupBtn img{
    display: none;
    width: .68rem;
    height: .68rem;
    position: absolute;
    bottom: -.36rem;
    right: -.05rem;
    color: #333;
    font-size: .45rem!important;
    transform: rotate(351deg);
    object-fit: contain;
    -webkit-animation: move 1.6s infinite;
    animation: move 1.6s infinite;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: transparent;
}
@keyframes scaleDraw{
    0% {transform:scale(1);}
    25% {transform:scale(1.16);}
    50% {transform:scale(1);}
    75%{transform:scale(1.16);}
}
@keyframes scaleDraw{
    0% {-webkit-transform:scale(1);}
    25% {-webkit-transform:scale(1.16);}
    50% {-webkit-transform:scale(1);}
    75%{-webkit-transform:scale(1.16);}
}

@-webkit-keyframes move {
    0% {transform:rotate(351deg)  translateX(0);}
    50% {transform:rotate(351deg) translate(0,-.15rem);}
    100% {transform:rotate(351deg) translate(0);}
}

@keyframes move {
    0% {transform:rotate(351deg)  translateX(0);}
    50% {transform:rotate(351deg) translate(0,-.15rem);}
    100% {transform:rotate(351deg) translate(0);}
}